/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.fleet.entity;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;

/**
 * 司机档案Entity
 * @author 李超辉
 * @version 2019-03-11
 */
public class DriverArchives extends DataEntity<DriverArchives> {
	
	private static final long serialVersionUID = 1L;
	private String pro;		// 项目
	private String position;		// 职位
	private String name;		// 姓名
	private Date date;		// 入职时间
	private String dh;		// 电话
	private String jszlx;		// 驾驶证类型
	private String jszh;		// 驾驶证编号
	private String sfz;		// 身份证号
	private String jzd;		// 现居住地
	
	public DriverArchives() {
		super();
	}

	public DriverArchives(String id){
		super(id);
	}

	@ExcelField(title="项目", align=2, sort=7)
	public String getPro() {
		return pro;
	}

	public void setPro(String pro) {
		this.pro = pro;
	}
	
	@ExcelField(title="职位", align=2, sort=8)
	public String getPosition() {
		return position;
	}

	public void setPosition(String position) {
		this.position = position;
	}
	
	@ExcelField(title="姓名", align=2, sort=9)
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="入职时间", align=2, sort=10)
	public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
	
	@ExcelField(title="电话", align=2, sort=11)
	public String getDh() {
		return dh;
	}

	public void setDh(String dh) {
		this.dh = dh;
	}
	
	@ExcelField(title="驾驶证类型", align=2, sort=12)
	public String getJszlx() {
		return jszlx;
	}

	public void setJszlx(String jszlx) {
		this.jszlx = jszlx;
	}
	
	@ExcelField(title="驾驶证编号", align=2, sort=13)
	public String getJszh() {
		return jszh;
	}

	public void setJszh(String jszh) {
		this.jszh = jszh;
	}
	
	@ExcelField(title="身份证号", align=2, sort=14)
	public String getSfz() {
		return sfz;
	}

	public void setSfz(String sfz) {
		this.sfz = sfz;
	}
	
	@ExcelField(title="现居住地", align=2, sort=15)
	public String getJzd() {
		return jzd;
	}

	public void setJzd(String jzd) {
		this.jzd = jzd;
	}
	
}